import request from '@/utils/request'

/**
 * 获取公告列表（分页）
 * @param {Object} params - 查询参数
 * @param {Number} params.pageNum - 页码
 * @param {Number} params.pageSize - 每页条数
 * @param {String} params.title - 公告标题（支持模糊查询）
 * @param {String} params.announcementType - 公告类型（0:系统公告 1:活动公告 2:重要通知）
 * @param {String} params.isTop - 是否置顶（0:否 1:是）
 */
export function getAnnouncementList(params) {
  return request({
    url: '/api/announcement/page',
    method: 'get',
    params
  })
}

/**
 * 获取公告详情
 * @param {Number} announcementId - 公告ID
 */
export function getAnnouncementDetail(announcementId) {
  return request({
    url: `/api/announcement/detail/${announcementId}`,
    method: 'get'
  })
}
